#ifndef FLACFILE_H
#define FLACFILE_H

#include <string>
#include "../plok-model/audio_file.h"

namespace plok {

    class Audio_file_flac : public Audio_file
    {
        public:
            Audio_file_flac(std::string);
            std::string get_artist_from_tag();
            std::string get_album_from_tag();
            std::string get_title_from_tag();
            bool write_metadata_to_tag(const Track &);
            long long int get_duration();
        private:
            std::string album;
            std::string artist;
            std::string track;

    };
}
#endif // FLACFILE_H
